Posted On : 21 June 2022
Darjeeling’s Chowrasta & The Mall Road
The term “Mall Road” is synonymous with British India, which has been around since the 18th century, something closely associated with the British era.
Posted On : 21 June 2022
The term “Mall Road” is synonymous with British India, which has been around since the 18th century, something closely associated with the British era.